#include"Processbar.h"
#include<unistd.h>

double bandwith=1024*1024*1.0;
void download(double filesize,callback_t cb) 
{
     double current=0.0;
     printf("download begin,current: %lf\n",current);
     while(current<=filesize)
     {
	cb(filesize,current);
	current+=bandwith;
	usleep(10000);
     }
     printf("\ndownload done,filesize: %lf\n",filesize);

}

int main()
{
    download(100*1024*1024,ProcBar);
    download(50*1024*1024,ProcBar);
    download(10*1024*1024,ProcBar);
    //ProcBar(100.0,56.9);
    //ProcBar(100.0,99.9);     
    //Fortest();	
    return 0;
}
